package com.example.serivce;

import com.example.entity.*;
import com.example.util.ResultMsg;
import com.example.vo.ModuleNameExportVO;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * <p>
 * 类名信息
 * </p>
 *
 * @Author haojieshi
 * @Date 2024/4/24 14:08
 * @Version 1.0
 */
public interface ExcelReaderService {



    ListVO getEtlDimSalesDealerInfoHis();

    //开票目标达成,订单达成,线索目标达成，首次到店达成
    List<ModuleNameExportVO> getModuleName1();

    //看车客户批次比,看车客户进店时间间隔,非客占比，划拨率
    List<ModuleNameExportVO> getModuleName2();

    //DCC全渠道首邀率,DCC订单占比,成交率
    List<ModuleNameExportVO> getModuleName3();

    //重点开票达成-XC90/T8
    List<ModuleNameExportVO> getModuleName4();
    //二邀率
    List<ModuleNameExportVO> getModuleName5();
    //EBT（税前净利润),税前净利润率（ROS）,零服吸收率
    List<ModuleNameExportVO> getModuleName6();
    //新车GP1%,新车GP2%
    List<ModuleNameExportVO> getModuleName7();

    void exportModuleName(HttpServletResponse response);

    void exportModuleNameNbm(HttpServletResponse response);
}
